<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>求一百以内的素数</title>
</head>
<body>
    <script>
       var prime = function(len){
    var i,j;
    var arr = [];  //空数组，用来存储质数
    for(i = 1; i < len; i++){  //第一层循环，记录1-100中所有i 的数值
        for(j=2; j < i; j++){  //第二层循环，设置一个比i小的因子，从j=2开始自增
            if(i%j === 0) {
                break;    //当i能够整除j的时候跳出循环。
            }
        }
        if(i <= j && i !=1){
            arr.push(i); //将没有因数的i，且i不等于1，添加到数组中。
        }
    }
    return arr;
 };
 alert('在一百内的素数有'+prime(100));
console.log(prime(100)); 
    </script>
</body>
</html>